function getSelect() {
	var checkStatus = table.checkStatus('tableId');
	if (checkStatus.data == null) {
		return "";
	}
	if (checkStatus.data.length < 1) {
		return "";
	}
	var ids = "";
	for (var i = 0; i < checkStatus.data.length; i++) {
		if (i == 0) {
			ids += checkStatus.data[i]['id'];
		} else {
			ids += "," + checkStatus.data[i]['id'];
		}
	}
	return ids;
}
function refresh() {
	$.ajax({
		type : "POST",
		url : "/mail/delete/refresh",
		async : true,
		success : function(msg) {
			location.reload();
		},
		error : function() {
		}
	});
}

function read() {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/read",
		data : {
			"messageIds" : ids,
			"read":1
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}
function unRead() {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/read",
		data : {
			"messageIds" : ids,
			"read":0
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}
function addLabel(item) {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/addLabel",
		data : {
			"messageIds" : ids,
			"labelId":$(item).attr('labelId')
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}

function labelRemove(item){
	var id=$(item).attr("msgid");
	var label=$(item).attr("label");
	if (id == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/deleteLabel",
		data : {
			"messageId" : id,
			"labelName":label
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			if(msg['code']=='1'){
				$(item).parent().remove();
			}
		},
		error : function() {
		}
	});
}
function move(item) {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/moveFolder",
		data : {
			"messageIds" : ids,
			"folderId":$(item).attr('folderId')
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}
function deleteMessage() {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/delete",
		data : {
			"messageIds" : ids
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}
function deleteMessageAll() {
	var ids = getSelect();
	if (ids == "") {
		return;
	}
	$.ajax({
		type : "POST",
		url : "/mail/delete/deleteAll",
		data : {
			"messageIds" : ids
		},
		async : true,
		success : function(msg) {
			msg = JSON.parse(msg);
			console.log(msg);
			layer.alert(msg['msg'], {
				title : '消息'
			});
		},
		error : function() {
		}
	});
}
function emailDetail(id) {
	window.location.href = "/mail/delete/detail?id=" + id;
}
var table;
$(function() {
	$(".layui-table:eq(0)").attr("lay-data","{page: true,url:'/mail/delete/page', id:'tableId'}");
	layui.use('table', function() {
		table = layui.table;
		// 监听工具条
		table.on('tool(tableId)', function(obj) {
			var data = obj.data;
			if (obj.event === 'edit') {
				emailDetail(data['id']);
			}
		});
	});

	layui.use('element', function() {
		var element = layui.element;
	});
	
	layui.use(['form', 'layedit'], function(){
		  var form = layui.form;
		  var layer = layui.layer;
		  var layedit = layui.layedit;
		  //监听提交
		  form.on('submit(demo1)', function(data){
			  var word=$("input[name='word']").val().trim();
			  var colomn=$("select[name='colomn']").val();
			  var url="/mail/delete/page?colomn="+colomn+"&word="+word;
			  //执行重载
		      table.reload('tableId', {
		    	url: url,
		        page: {
		          curr: 1 //重新从第 1 页开始
		        }
		      });
		    return false;
		  });
		});

});